package com.zaiteng;

import java.io.File;

import android.graphics.Bitmap;
import anywheresoftware.b4a.BA.ShortName;
import cn.jpush.im.android.api.callback.DownloadAvatarCallback;
import cn.jpush.im.android.api.callback.GetAvatarBitmapCallback;
import cn.jpush.im.android.api.model.UserInfo;
import cn.jpush.im.api.BasicCallback;

@ShortName("UserInfo_im")
public class UserInfoWrapper extends UserInfo {
	private UserInfo ui;
	
	public UserInfoWrapper(UserInfo ui) {
		super();
		this.ui = ui;
	}

	@Override
	public String getAppKey() {
		// TODO Auto-generated method stub
		return ui.getAppKey();
	}

	@Override
	public void getAvatarBitmap(GetAvatarBitmapCallback arg0) {
		// TODO Auto-generated method stub
		GetAvatarBitmapCallback gabc=new GetAvatarBitmapCallback() {
			
			@Override
			public void gotResult(int arg0, String arg1, Bitmap arg2) {
				// TODO Auto-generated method stub
				
			}
		};
		ui.getAvatarBitmap(arg0);
	}

	@Override
	public File getAvatarFile() {
		// TODO Auto-generated method stub
		return ui.getAvatarFile();
	}

	@Override
	public void getAvatarFileAsync(DownloadAvatarCallback arg0) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void getBigAvatarBitmap(GetAvatarBitmapCallback arg0) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public long getBirthday() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public String getAddress() {
		// TODO Auto-generated method stub
		return super.getAddress();
	}

	@Override
	public String getAvatar() {
		// TODO Auto-generated method stub
		return super.getAvatar();
	}

	@Override
	public int getBlacklist() {
		// TODO Auto-generated method stub
		return super.getBlacklist();
	}

	@Override
	public Gender getGender() {
		// TODO Auto-generated method stub
		return super.getGender();
	}

	@Override
	public String getNickname() {
		// TODO Auto-generated method stub
		return super.getNickname();
	}

	@Override
	public int getNoDisturb() {
		// TODO Auto-generated method stub
		return super.getNoDisturb();
	}

	@Override
	public String getNoteText() {
		// TODO Auto-generated method stub
		return super.getNoteText();
	}

	@Override
	public String getNotename() {
		// TODO Auto-generated method stub
		return super.getNotename();
	}

	@Override
	public String getRegion() {
		// TODO Auto-generated method stub
		return super.getRegion();
	}

	@Override
	public String getSignature() {
		// TODO Auto-generated method stub
		return super.getSignature();
	}

	@Override
	public int getStar() {
		// TODO Auto-generated method stub
		return super.getStar();
	}

	@Override
	public long getUserID() {
		// TODO Auto-generated method stub
		return super.getUserID();
	}

	@Override
	public String getUserName() {
		// TODO Auto-generated method stub
		return super.getUserName();
	}

	@Override
	public void setAddress(String arg0) {
		// TODO Auto-generated method stub
		super.setAddress(arg0);
	}

	@Override
	public void setBlacklist(int arg0) {
		// TODO Auto-generated method stub
		super.setBlacklist(arg0);
	}

	@Override
	public void setGender(Gender arg0) {
		// TODO Auto-generated method stub
		super.setGender(arg0);
	}

	@Override
	public void setNickname(String arg0) {
		// TODO Auto-generated method stub
		super.setNickname(arg0);
	}

	@Override
	public void setNoteText(String arg0) {
		// TODO Auto-generated method stub
		super.setNoteText(arg0);
	}

	@Override
	public void setNotename(String arg0) {
		// TODO Auto-generated method stub
		super.setNotename(arg0);
	}

	@Override
	public void setRegion(String arg0) {
		// TODO Auto-generated method stub
		super.setRegion(arg0);
	}

	@Override
	public void setSignature(String arg0) {
		// TODO Auto-generated method stub
		super.setSignature(arg0);
	}

	@Override
	public void setStar(int arg0) {
		// TODO Auto-generated method stub
		super.setStar(arg0);
	}

	@Override
	public void setBirthday(long arg0) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void setNoDisturb(int arg0, BasicCallback arg1) {
		// TODO Auto-generated method stub
		
	}

}
